package org.wggds.webservices.io.query;


public class SubstructureQuery extends WggdsQuery
{
    private boolean m_reducingEnd = false;
    private boolean m_terminal = false;
    private boolean m_exactMatch = false;
    private boolean m_otherResidues = true;
    private boolean m_ignoreReducingAlditol = false;
    private String m_sequence = null;

    public boolean isReducingEnd()
    {
        return m_reducingEnd;
    }
    public void setReducingEnd(boolean a_reducingEnd)
    {
        m_reducingEnd = a_reducingEnd;
    }
    public boolean isTerminal()
    {
        return m_terminal;
    }
    public void setTerminal(boolean a_terminal)
    {
        m_terminal = a_terminal;
    }
    public boolean isExactMatch()
    {
        return m_exactMatch;
    }
    public void setExactMatch(boolean a_exactMatch)
    {
        m_exactMatch = a_exactMatch;
    }
    public boolean isOtherResidues()
    {
        return m_otherResidues;
    }
    public void setOtherResidues(boolean a_otherResidues)
    {
        m_otherResidues = a_otherResidues;
    }
    public boolean isIgnoreReducingAlditol()
    {
        return m_ignoreReducingAlditol;
    }
    public void setIgnoreReducingAlditol(boolean a_ignoreReducingAlditol)
    {
        m_ignoreReducingAlditol = a_ignoreReducingAlditol;
    }
    /**
     * @param sequence the sequence to set
     */
    public void setSequence(String sequence)
    {
        m_sequence = sequence;
    }
    /**
     * @return the sequence
     */
    public String getSequence()
    {
        return m_sequence;
    }
    
    @Override
	public String getName() {
		// TODO Auto-generated method stub
		return "substructure";
	}
}
